<?php
function fatorial($numero) {
	if ($numero <= 1) {
		return 1;
	}
	return (int)$numero * fatorial((int)$numero - 1);
}
echo fatorial(4); // 3628800
?>